package com.hex.ds.hdrs.period.task.vo;

import com.hex.ds.hdrs.common.base.BaseReq;
import com.hex.ds.hdrs.period.task.dto.TaskInfo;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author lwz
 * @date 2020-12-04
 * @des
 */
@Data
public class TaskHeartBeatReq extends BaseReq {

    private String ip;
    private Integer usedResNum;
    private Integer usedConcurrentNum;

    private List<TaskInfo> runningCycleTaskList = new ArrayList<>();
    private List<TaskInfo> finishCycleTaskList  = new ArrayList();
    private List<TaskInfo> runningCronTaskList  = new ArrayList();
    private List<TaskInfo> finishCronTaskList   = new ArrayList();
    private List<String> runningShellList = new ArrayList();
}
